package com.koron.ticket.work.logicticket.ycpowerlinesecond.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class YcLineSecondPrint implements Serializable {

    @ApiModelProperty(value = "开票人单位名称")
    private String unitName;

    @ApiModelProperty(value = "工作票编号")
    private String code;

    @ApiModelProperty(value = "电力电缆双重名")
    private String powerNameDouble;

    @ApiModelProperty(value = "工作任务_设备名称")
    private String equipmentName;
    @ApiModelProperty(value = "工作任务_位置名称")
    private String locationName;
    @ApiModelProperty(value = "工作任务_工作内容")
    private String content;

    @ApiModelProperty(value = "工作负责人")
    private String directorName;

    @ApiModelProperty(value = "工作班组")
    private String workTeamStr;

    @ApiModelProperty(value = "工作票成员")
    private String writeWorkMemberStr;

    @ApiModelProperty(value = "计划开始时间")
    private String estimatedStartTime;

    @ApiModelProperty(value = "计划结束时间")
    private String estimatedEndTime;

    @ApiModelProperty(value = "安全措施")
    private String safetyMsg;

    @ApiModelProperty(value = "编制人")
    private String createName;

    // 签发
    @ApiModelProperty(value = "签发人")
    private String signPerson;
    @ApiModelProperty(value = "签发人签名时间")
    private String worksignTime;
    @ApiModelProperty(value = "工作负责人")
    private String signDirectorPerson;
    @ApiModelProperty(value = "工作负责人签名时间")
    private String signDirectorTime;
    @ApiModelProperty(value = "签发意见")
    private String signMsg;

    // 接收
    @ApiModelProperty(value = "工作班组人员签名")
    private String workMemberStr;

    @ApiModelProperty(value = "工作开始时间")
    private String workStartTime;
    @ApiModelProperty(value = "工作负责人（开始）")
    private String accDirectorPersonStart;

    @ApiModelProperty(value = "工作完成时间")
    private String workEndTime;
    @ApiModelProperty(value = "工作负责人（完成）")
    private String accDirectorPersonEnd;
    @ApiModelProperty(value = "接收意见")
    private String accMsg;


    // 变更
    @ApiModelProperty(value = "延期时间")
    private String delayTime;

    // 工作票终结
    @ApiModelProperty(value = "终结工作负责人签名")
    private String ticketEndDirectorPerson;
    @ApiModelProperty(value = "终结作业单位负责人签名时间")
    private String ticketEndworksignTime;
    @ApiModelProperty(value = "终结工作许可人")
    private String ticketEndPermitPerson;
    @ApiModelProperty(value = "终结工作许可人签名时间")
    private String ticketEndPermitTime;
    @ApiModelProperty(value = "终结意见")
    private String ticketEndMsg;

    @ApiModelProperty(value = "备注")
    private String remark;
}
